leaf sewer - German English Dictionary